#define  _CRT_SECURE_NO_WARNINGS
//#include <iostream>
//using namespace std;
//int n, m, x, y;
//long long arr[25][25] = { 0 }, brr[25][25] = { 0 };
//int main() {
//	cin >> n >> m >> x >> y;
//	n += 2, m += 2, x += 2, y += 2;
//	for (int i = 2; i <= n; i++)arr[i][2] = 1;
//	for (int j = 2; j <= m; j++)arr[2][j] = 1;
//	brr[x][y] = 1;
//	brr[x - 2][y - 1] = 1;
//	brr[x - 2][y + 1] = 1;
//	brr[x - 1][y - 2] = 1;
//	brr[x - 1][y + 2] = 1;
//	brr[x + 1][y - 2] = 1;
//	brr[x + 1][y + 2] = 1;
//	brr[x + 2][y - 1] = 1;
//	brr[x + 2][y + 1] = 1;
//	arr[1][2] = 1;
//	for (int i = 2; i <= n; i++) {
//		for (int j = 2; j <= m; j++) {
//			if (brr[i][j] == 1) {
//				arr[i][j] = 0;
//				continue;
//			}
//			arr[i][j] = arr[i][j - 1] + arr[i - 1][j];
//			
//		}
//	}
//	cout << arr[n][m];
//	
//	return 0;
//}
//((i != x - 2 && j != y - 1) && (i != x - 2 && j != y + 1) && (i != x - 1 && j != y - 2) && (i != x - 1 && j != y + 2) &&
//	(i != x + 1 && j != y - 2) && (i != x + 1 && j != y + 2) && (i != x + 2 && j != y - 1) && (i != x + 2 && j != y + 1))

//arr[x - 2][y - 1] = 0;
//arr[x - 2][y + 1] = 0;
//arr[x - 1][y - 2] = 0;
//arr[x - 1][y + 2] = 0;
//arr[x + 1][y - 2] = 0;
//arr[x + 1][y + 2] = 0;
//arr[x + 2][y - 1] = 0;
//arr[x + 2][y + 1] = 0;
